Big Huge Thesaurus

bird's nest

noun